is_login = False  #是否登录的一个状态，默认是没有登录
def login():
    global is_login
    user = input('用户名：')
    password = input('密码：')
    username = 'admin'
    pwd = '123'

    if user == username and password == pwd:
        print('登录成功！')
        is_login = True

def buy_goods(goods_name,price ,count):
    print('商品购买中------')
    while not is_login:
        print('您未登录，不能购买，请先登录！！')
        login()
    else:
        print('购买的商品名称',goods_name)
        print('购买的商品金额',price*count)


buy_goods('小米手环',149,2)
